// 二、请说出下列最终的执行结果，并解释为什么。
var tmp = 123;
if(true){
    console.log(tmp)
    let tmp
}

/*************
 * 结果会报错，报错ReferenceError；
 * 等于在console时声明tmp，但没有初始化，直到let赋值时才初始化
 * 
 */